package asem.tablaSimbolos.tipo;

import asem.excepciones.ExcepcionIncompatibilidadDeTipos;

public class TipoBoolean extends TipoPrimitivo {
	public static final TipoBoolean TIPO = new TipoBoolean();

	public void compatibilidadDeTipos(Tipo t) {
		if (!t.toString().equals("boolean"))
			throw new ExcepcionIncompatibilidadDeTipos(t.toString(), "boolean");
	}

	public String toString() {
		return "boolean";
	}

	@Override
	public boolean compatible(Tipo t) {
		return t.equals(TipoBoolean.TIPO);
	}
}
